stack things haphazardly - French English Dictionary